typedef void (*Callback)(int data);

void process_data(int input, Callback callback) {
    int result = input * 2;
    callback(result); // 触发回调
}

void print_result(int data) {
    printf("Result: %d\n", data);
}

// 使用
process_data(5, print_result); // 输出 "Result: 10"